Trình biên dịch Object_Pascal

Các trình biên dịch Object Pascal có sẵn cho một loạt hệ điều hành và kiến trúc.

  • Delphi có lẽ là trình biên dịch được biết đến nhiều nhất. Nó kế thừa dòng sảnh phẩm Borland PascalTurbo Pascal vốn rất thành công. Nó nhắm vào Windows 9x, gia đình Windows NT, .NET Framework (Delphi 8, Delphi 2005–Delphi 2007), macOS (Delphi XE2 và sau này), iOS (Delphi XE2 và sau này, sinh ra tập tin nhị phân nguyên bản trên XE4 và sau này), Android (Delphi XE5 và sau này, sinh ra tập tin nhị phân nguyên bản trên XE5 và sau này). Sau này, sự hỗ trợ cho.NET trở thành một sản phẩm riêng biệt biết đến với tên gọi Oxygene (xem bên dưới).
  • Free Pascal Compiler (FPC) là một trình biên dịch Object Pascal mã nguồn mở hỗ trợ cho nhiều phương ngữ Pascal, bao gồm Turbo Pascal 7 và Delphi, cùng các ngôn ngữ khác. Hiện tại, FPC có thể sinh ra mã cho các bộ xử lý IA-32, x86-64, PowerPC, SPARC, và ARM, và cho nhiều hệ điều hành khác nhau, bao gồm Microsoft Windows, Linux, FreeBSD, Classic Mac OS, và macOS (với bộ tích hợp Xcode). Một số dự án riêng biệt tồn tại để tạo điều kiện phát triển ứng dụng nhanh với FPC, mà dự án nổi bật nhất là Lazarus IDE.
  • GNU Pascal (Một phần phân phối riêng của GNU Compiler Collection) Trong khi không chính thức hướng đến phương ngữ Delphi của Pascal, nó chưa một chế độ tương thích với Borland Pascal, và kết hợp rất chậm một vài tính năng của ngôn ngữ Delphi. Nó không phù hợp để biên dịch lại trực tiếp phần lớn mã Delphi, nhưng gây chú ý khi hỗ trợ mạnh mẽ cho các hệ điều hành và kiến trúc phần cứng.
  • Oxygene (trước đây gọi là Chrome) là một trình biên dịch Object Pascal từ RemObjects Software tích hợp vào Microsoft Visual Studio. Nó cũng cung cấp trình biên dịch dòng lệnh miễn phí chạy trực tiếp trong CLI. Nó là ba trình biên dịch trong một, mỗi trình biên dịch nhắm vào mỗi nền tảng khác nhau: Echoes cho .NET Framework, Mono, WinRTWindows Phone 8, Cooper cho JDKAndroid, và Nougat cho iOSmacOS.
  • MIDletPascal là một công cụ phát triển ứng dụng di động dùng để tạo ra bytecode cho Java ME.
  • PocketStudio là một IDE dựa trên Pascal cho Palm OS.
  • Smart Mobile Studio là một trình biên dịch chuyển mã nguồn Pascal sang JavaScript (Trình biên dịch mã nguồn-sang-mã nguồn)

Các sản phẩm cũ

  • Borland Kylix là một biến thể Linux của Delphi nhưng chỉ nhằm vào Linux chạy Intel 32-bit sử dụng Qt library. Nó không hoạt động với hầu hết các bản phân phối Linux hiện đại.
  • Virtual Pascal là một trình biên dịch 32-bit tương thích với Turbo Pascal- và Delphi nhằm vào OS/2 và Microsoft Windows, mặc dù nó cũng phát triển một phiên bản DOS+ Extender và một trình biên dịch chéo Linux thử nghiệm. Quá trình phát triển của trình biên dịch này dừng lại ở mức độ Delphi 2. Vào năm 2007, cùng với việc trang web chính thức ngừng hoạt động, Virtual Pascal cũng bị ngừng phát triển thêm.